In search of effective diversity: a six-language study of fault-tolerant flight control software

نویسندگان

  • Algirdas Avizienis
  • Michael R. Lyu
  • Werner Schütz
چکیده

Multi-version software systems achieve fault tolerance through somare redundancy and diversity. In order to investigate this approach, this joint UCLAIHoneywell research project investigated multi-version sojhvare systems, employing six different programming languages to create six versions of s o p a r e for an automatic landing program. The rationale, preparation. execution, and evaluation of this investigation are reported.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal nonlinear control of flight faults in manned aircrafts in the presence of fault and failure of control actuato

Control actuators' faults are among the major reasons to lose aircraft control while flights. The plane dynamics is severely dependent upon faults and errors in flight control systems and if the reformed control order is not issued by the fault tolerant controller there would be unpleasant outcomes such as inconsistency and the reduction of system performance and some dreadful aerial accide...

متن کامل

Experience in Metrics and Measurements for N-version Programming

The N-Version Programming (NVP) approach applies the idea of design diversity to obtain fault-tolerant software units, called N-Version Software (NVS) units. The eeectiveness of this approach is examined by the software diversity achieved in the member versions of an NVS unit. We deene and formalize the concept of design diversity and software diversity in this paper. Design diversity is a prop...

متن کامل

Experience in Metrics and Measurements forN

The N-Version Programming (NVP) approach applies the idea of design diversity to obtain fault-tolerant software units, called N-Version Software (NVS) units. The eeectiveness of this approach is examined by the software diversity achieved in the member versions of an NVS unit. We deene and formalize the concept of design diversity and software diversity in this paper. Design diversity is a prop...

متن کامل

Software diversity metrics and measurements

In this paper, we deene and formalize the concept of software diversity, which characterizes N-Version Software (NVS) from four diierent points of view that are designated as: structural diversity, fault diversity, tough-spot diversity, and failure diversity. Our goals are to nd a way to quantify software diversity and to investigate the measurements which can be applied during the life cycle o...

متن کامل

Data Diversity: A Search For Direction

A method for enhancing the reliability of N-version software is proposed. A pilot study presents experimental results on data diversity, in which retry with a mutation-directed variation in input is attempted after system failure. These results suggest that mutation analysis could be valuable in the design of fault-tolerant software systems.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1988